home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 23
/
64er_Magazin_Sonderheft_23_19xx_Markt__Technik_de_Disk_2_of_2_Side_A.d64
/
8 servos
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
946b
|
40 lines
10 rem **** 8 servos am userport ****
50 data 120,173,20,3,141,93,3,173,21,3
51 data 141,94,3,169,118,141,20,3
52 data 169,3,141,21,3,88
53 data 173,17,208,41,239,141,17,208,96
54 data 49,234,120,173,93,3,141,20,3
55 data 173,94,3,141,21,3,88
56 data 173,17,208,9,16,141,17,208,96
57 data 165,252,141,1,221,162,50,234
58 data 202,208,252,166,253,234,202
59 data 208,252,169,0,141,1,221
60 data 108,93,3
100 poke 56579,255
110 for i=828to910:read k:poke i,k:next
120 for i=0to7:w(i)=135:next
130 print"servo nummer ?"
140 if peek(203)=35theni=0:goto242
145 if peek(203)=56theni=1:goto242
150 if peek(203)=59theni=2:goto242
155 if peek(203)= 8theni=3:goto242
160 if peek(203)=11theni=4:goto242
165 if peek(203)=16theni=5:goto242
170 if peek(203)=19theni=6:goto242
175 if peek(203)=24theni=7:goto242
180 goto140
200 if peek(203)=40then230
205 if peek(203)=43then235
210 if peek(203)=54then250
215 if peek(203)=60then130
220 goto 200
230 w(i)=w(i)+1:goto240
235 w(i)=w(i)-1
240 if w(i)<40thenw(i)=40
241 if w(i)>229thenw(i)=229
242 print"nr."i"="w(i)
243 goto200
250 poke252,2^i:poke253,w(i):sys828
260 if peek(203)=54then260
270 sys863:goto200